Lokalizace IB a FB
Otázka od: Aleš Kerner
29. 10. 2002 15:12
Prosim Vas nevite nekdo, kde se daji sehnat lokalizovane hlaseni pro
InterBase a FireBird, myslim, ze je to soubor interbase.msg
Dik Ales
---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.408 / Virová báze: 230 - datum vydání: 24.10.2002
Odpovedá: Pavel Cisar
31. 10. 2002 7:27
Haj hou!
On 29 Oct 2002 at 11:59, Aleš Kerner wrote:
> Prosim Vas nevite nekdo, kde se daji sehnat lokalizovane hlaseni pro
> InterBase a FireBird, myslim, ze je to soubor interbase.msg
Soucasti zdrojaku (nikoliv binarni distribuce) je i databaze s hlasenimi,
a aplikace, ktera generuje include a msg soubor. Databaze dovoluje
ukladat i jazykove mutace a vygenerovat jazykovou verzi.
Ale obecne lokalizaci msg. souboru nedoporucuji. Kdyz budete mit problem,
tak vam nikdo nepomuze protoze mu vas text nic nerekne. zato anglickemu
porozumi a muze ho dohledat ve zdrojich.
S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase
Odpovedá: Lebeda David
31. 10. 2002 8:23
> > Prosim Vas nevite nekdo, kde se daji sehnat lokalizovane hlaseni pro
> > InterBase a FireBird, myslim, ze je to soubor interbase.msg
> Ale obecne lokalizaci msg. souboru nedoporucuji. Kdyz budete mit
> problem, tak vam nikdo nepomuze protoze mu vas text nic nerekne. zato
> anglickemu porozumi a muze ho dohledat ve zdrojich.
>
Z jedne strany je tohle pravda, ale z druhe je pravda i to, ze kdyz sekretarka
nebo
jiny BFU uvidi anglickou hlasku, tak se vydesi k smrti, kdezto kdyz uvidi ceske
hlaseni, kteremu nerozumi, pujde rovnez shanet odbornika, ale nebude vydesena,
protoze kdyz to je cesky, tak to vypada, ze s tim program nejak pocita a ze jen
udelala neco spatne.
Nemohl jsem si odpustit rejpnuti, ale jinak souhlasim a snazil bych se
lokalizaci
vyhnout. To vidim sam, kdyz pouzivam Zbyskuv lokalizator. V aplikaci vznikne
vyjimka "Porucha pristupu na adrese XXX" a kdybych tuhle hlasku nahodou nevidel
ve slovniku lokalizatoru, vubec by me nenapadlo, ze to je Access violation
Coz ovsem neni kritika lokalizatoru - naopak diky bohu(Zbyskovi) za nej.
David Lebeda
Odpovedá: Petr Fejfar
31. 10. 2002 8:12
From: "Lebeda David" <david.lebeda@comarr.cz>
> Z jedne strany je tohle pravda, ale z druhe je pravda i to,
> ze kdyz sekretarka nebo jiny BFU uvidi anglickou hlasku,
> tak se vydesi k smrti, kdezto kdyz uvidi ceske ....
Jenomze principielne bys v ramci error recovery subsystemu
mel odchytit vsechny vyjimky a osetrit je tak, aby hlaseni o chybe
bylo relevantni pro dany typ lidske obsluhy.
Napr. v SMS bankingu na jedinou exception generujeme
- hlaseni na mobilni telefon
- hlaseni pro operatora v bance do problem logu
- hlaseni pro administratora v bance do trace logu
HTH, pf
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.408 / Virus Database: 230 - Release Date: 24.10.2002
Odpovedá: Zbysek Hlinka
31. 10. 2002 8:20
On 31 Oct 2002 at 7:35, Lebeda David wrote:
> Z jedne strany je tohle pravda, ale z druhe je pravda i to, ze kdyz
> sekretarka nebo jiny BFU uvidi anglickou hlasku, tak se vydesi k
> smrti, kdezto kdyz uvidi ceske hlaseni, kteremu nerozumi, pujde rovnez
> shanet odbornika, ale nebude vydesena, protoze kdyz to je cesky, tak
> to vypada, ze s tim program nejak pocita a ze jen udelala neco spatne.
>
Pro lokalizaci hlasek IB by se dal napsat modul v Lokalizatoru, je
ale otazka, zda to stoji za to a co na to autorska prava, kdyz se to
bude sirit zakaznikum..
S pozdravem
Zbysek Hlinka
E-mail: hlinka@hlinka.cz, localizator@localizator.com
Phone: +420 603 551 282
Odpovedá: Lebeda David
31. 10. 2002 10:24
> > Z jedne strany je tohle pravda, ale z druhe je pravda i to,
> > ze kdyz sekretarka nebo jiny BFU uvidi anglickou hlasku,
> > tak se vydesi k smrti, kdezto kdyz uvidi ceske ....
>
> Jenomze principielne bys v ramci error recovery subsystemu
> mel odchytit vsechny vyjimky a osetrit je tak, aby hlaseni o chybe
> bylo relevantni pro dany typ lidske obsluhy.
Muzeme vzit takovouhle situaci: databazovy system cca 200 tabulek, mezi nimi
ruzne vazby, zadna jednoducha nekomplikovana vec. A ted potrebujes smazat
zaznam v jedne tabulce. Delam to tak, ze overim trivialni podminky (opravneni
mazat na urovni aplikace apod.) a pak to proste zkusim. Kdyz se to nepovede,
vyjimku chytim a zobrazim "Pri pokusu o smazani toho a toho vznikla vyjimka" +
text
vyjimky.
A to muze byt jak logicka zalezitost - ochrana referencni integrity, tak i neco
fyzickeho. Napr. se zase zblazni server, jak je obcas jeho zvykem a vypise
nejakou
kravinu. Proto ten text puvodni vyjimky vzdy prikladam, i kdyz je cesky obalen.
A
specialne tu referencni integritu bych v aplikaci nekontroloval, kdyz to uz
dela SQL
server.
Nebo jsem spatne porozumel?
David Lebeda
Odpovedá: Petr Fejfar
31. 10. 2002 10:40
From: "Lebeda David" <david.lebeda@comarr.cz>
> kravinu. Proto ten text puvodni vyjimky vzdy prikladam,
> i kdyz je cesky obalen.
No ale sam pises, ze tim "desis" obsluhu. Takze spravne by bylo odstinit
ji od informaci, ktere jsou pro ni irelevantni a ty naopak zapsat nekam
do logu napr. pro administratora nebo pro technickou podporu.
My to napr. resime tak, ze mame exception se dvema texty: user message a
system message a na ne prevadime vsechny bezne vyjimky, ktere se vyskytnou.
User message zobrazujeme uzivateli (pokud nejaka je - nektere chyby taky
vubec uzivateli nezobrazujeme - to se tyka hlavne serveru),
system message spolu s user message zapisujeme do logu.
U masoveho SW si udrzujeme log tak, ze vlastni vystup do souboru zahazujeme
a drzime si v pameti rekneme poslednich 100 zaznamu. Pokud se uzivatel
obrati na technickou podporu, tak mu rekneme, jak konec logu
dumpnout do souboru a poslat nam ho emajlem. Vidime pak pomerne presne,
co se delo a vetsinou i proc.
HTH, pf
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.408 / Virus Database: 230 - Release Date: 24.10.2002
Odpovedá: Lebeda David
31. 10. 2002 14:47
> > kravinu. Proto ten text puvodni vyjimky vzdy prikladam,
> > i kdyz je cesky obalen.
>
> No ale sam pises, ze tim "desis" obsluhu. Takze spravne by bylo
> odstinit ji od informaci, ktere jsou pro ni irelevantni a ty naopak
> zapsat nekam do logu napr. pro administratora nebo pro technickou
> podporu.
Asi ano, na druhou stranu, pokud nechci provadet logovani, mi
takhle uzivatel zavola, precte co vidi, nebo, coz taky casto delaji,
okenko s chybovym hlasenim sejmou do schranky, vlozi do Wordu a
poslou mailem a ja muzu ihned reagovat.
Je pravda, ze kdyby mi uzivatel posilal log, rovnez by to splnilo ucel
- a asi lepe. Zatim jsem si ale nezvykl ho davat do vsech (ruznych
mini)aplikaci.
David Lebeda